온보드 컴퓨터의 원리, 구조, 및 응용
2025-10-29, G25DR
1. 서론: 온보드 컴퓨터의 정의와 본질
1.1 온보드(Onboard)의 개념 정립: 이동체 및 기계 장치에 내장된 컴퓨팅 시스템
온보드 컴퓨터(Onboard Computer)란 용어는 문자 그대로 특정 이동체나 기계 장치에 ‘탑재된(onboard)’ 컴퓨터 시스템을 포괄적으로 지칭한다.1 이는 자동차, 선박, 항공기, 기차, 우주선과 같은 운송 수단 내부에 설치되어 특정 기능을 수행하는 컴퓨터를 의미한다. 예를 들어, 자동차에 탑재된 온보드 컴퓨터는 현재 위치를 정밀하게 계산하고 운전자에게 정보를 제공하는 역할을 수행할 수 있다.1 그러나 이 개념은 단순히 물리적 위치만을 의미하는 것을 넘어선다. 온보드 컴퓨터는 자신이 탑재된 호스트 시스템(host system)의 일부로서, 해당 장치의 특정 기능을 제어하고, 상태를 모니터링하며, 외부 환경과 상호작용하기 위해 유기적으로 통합된 시스템이라는 기능적 의미를 내포한다.
1.2 핵심 정체성: 범용 컴퓨터가 아닌 특수 목적 임베디드 시스템
온보드 컴퓨터의 가장 중요한 본질은 그것이 범용 컴퓨터(General-Purpose Computer)와 근본적으로 다르다는 점에서 출발한다. 데스크톱이나 노트북과 같은 범용 컴퓨터는 문서 작성, 게임, 웹 서핑, 코딩 등 사용자가 원하는 다양한 목적의 소프트웨어를 실행할 수 있도록 설계되었다.2 반면, 온보드 컴퓨터는 엔진 제어, 항법 유도, 자세 제어와 같이 사전에 명확하게 정의된 ’특정한 목적’만을 수행하도록 설계된 임베디드 시스템(Embedded System)의 한 형태로 분류된다.2
이러한 특수 목적성은 온보드 컴퓨터의 모든 설계 철학을 결정하는 핵심 요소로 작용한다. 하드웨어 구성, 소프트웨어 아키텍처, 신뢰성 요구사항, 전력 소비량 등 모든 측면이 오직 부여된 임무를 가장 효율적이고 안정적으로 수행하는 데에만 초점을 맞추어 최적화된다. 초기 컴퓨터의 형태는 오히려 모니터와 본체가 합쳐진 일체형이 주를 이루었으나, 기술이 발전하고 컴퓨터의 성능이 향상되면서 점차 본체와 모니터를 분리하여 다양한 작업을 수행하는 범용 PC가 대세가 되었다.4 이와 대조적으로 온보드 컴퓨터는 특정 기기 내부로 더욱 깊숙이 통합되는 방향으로 발전해왔다.
따라서 온보드 컴퓨터는 단순히 ’이동체에 실린 소형 PC’가 아니다. 그것은 호스트 시스템의 기능을 실현하기 위한 필수 불가결한 구성 요소(component)이며, 그 자체로 독립적인 범용성을 갖기보다는 시스템의 일부로서 존재 가치를 갖는다. 이러한 관점은 온보드 컴퓨터를 이해하는 가장 중요한 출발점이며, 왜 이들이 극한의 환경에서도 높은 신뢰성을 요구받고, 제한된 자원 내에서 동작하도록 설계되는지를 설명해준다.
1.3 보고서의 구조와 전개 방향
본 보고서는 온보드 컴퓨터의 개념을 명확히 정의하는 것을 시작으로, 그 기술적 근간이 되는 임베디드 시스템을 심도 있게 분석한다. 이를 통해 온보드 컴퓨터가 범용 컴퓨터와 어떻게 다른지를 근본적인 설계 철학의 차원에서 규명한다. 이후 하드웨어와 소프트웨어 아키텍처를 구조적으로 해부하여 온보드 컴퓨터가 어떻게 구성되고 작동하는지를 상세히 설명한다. 다음으로 자동차, 항공우주, 우주 산업 등 핵심 응용 분야에서의 구체적인 역할과 기술적 요구사항을 탐구함으로써 이론적 개념이 실제 환경에서 어떻게 구현되는지 살펴본다. 마지막으로, 인공지능(AI) 및 사물인터넷(IoT)과의 융합을 중심으로 한 기술의 진화 과정과 미래 전망을 조망함으로써 온보드 컴퓨터에 대한 총체적이고 심층적인 이해를 제공하고자 한다.
2. 핵심 기반 기술: 임베디드 시스템
2.1 임베디드 시스템의 정의와 특징: 특정 기능 수행을 위한 하드웨어/소프트웨어 결합체
온보드 컴퓨터의 기술적 뿌리는 임베디드 시스템에 있다. 임베디드 시스템은 특정한 기능을 실현할 목적으로 전기 제품이나 기계 장치에 탑재되는 컴퓨터 시스템으로 정의된다.2 이는 단순한 전자 회로가 아니라, 마이크로프로세서(또는 마이크로컨트롤러)를 내장하고 있으며, 이를 통해 사전에 정의된 특정 작업을 수행하고 관리하는 프로그램(소프트웨어)이 포함된 통합 전자 제어 시스템을 의미한다.6 즉, 하드웨어와 소프트웨어가 특정 목적을 달성하기 위해 분리될 수 없도록 긴밀하게 결합된 ’내장형 시스템’이다.6
이러한 임베디드 시스템은 우리 주변의 거의 모든 전자기기에서 찾아볼 수 있다. 세탁기, 냉장고, 전자레인지와 같은 가전제품부터 내비게이션, CCTV, 디지털 도어락, 그리고 산업 현장의 로봇, 의료기기, 항공기 제어 시스템에 이르기까지 그 응용 분야는 매우 광범위하다.2 이 모든 기기들은 범용적인 컴퓨팅 능력을 제공하는 대신, 오직 자신에게 주어진 고유한 기능—세탁 코스 제어, 경로 탐색, 잠금장치 제어 등—만을 안정적으로 수행한다.
2.2 범용 컴퓨터(PC)와의 근본적 차이점 분석
온보드 컴퓨터의 고유한 특성을 명확히 이해하기 위해서는, 그 기반이 되는 임베디드 시스템과 우리가 일상적으로 사용하는 범용 컴퓨터(데스크톱, 노트북)의 차이점을 근본적인 수준에서 분석해야 한다. 이 둘의 차이는 단순히 크기나 성능의 차이를 넘어, 시스템을 설계하는 철학 전반에 걸쳐 존재한다.
-
목적성 (범용성 vs. 특수성): 가장 근본적인 차이는 ’목적’에 있다. 범용 컴퓨터는 워드 프로세싱, 웹 브라우징, 게임, 소프트웨어 개발 등 사용자가 설치하는 다양한 애플리케이션을 실행할 수 있도록 설계된 다목적(General-purpose) 장치다.2 반면, 임베디드 시스템은 오직 하나 또는 극소수의 정해진 작업(예: 자동차 엔진의 점화 타이밍 제어, 심박수 측정)만을 수행하도록 최적화된 특수 목적(Special-purpose) 시스템이다.2
-
자원 제약성 (성능, 메모리, 전력): 임베디드 시스템은 대개 저전력, 저사양의 CPU와 작은 크기의 메모리를 탑재한다.6 이는 생산 비용을 절감하고, 배터리로 장시간 작동해야 하거나 6, 발열을 최소화해야 하는 등 엄격한 제약 조건에 대응하기 위함이다. 즉, 주어진 임무를 수행하는 데 필요한 최소한의 자원만을 사용하도록 설계된다.8 이러한 ’제약’은 단점이 아니라, 특정 목적에 맞게 고도로 최적화된 결과물인 것이다. 반면, 범용 컴퓨터는 다양한 작업을 원활히 처리하기 위해 높은 성능과 대용량 메모리를 지향한다.9
-
신뢰성 및 실시간성 요구사항: 많은 온보드 컴퓨터는 고장 없이 24시간 내내, 수년간 안정적으로 작동해야 한다.11 특히 자동차의 브레이크 제어나 항공기의 비행 제어 시스템처럼, 정해진 시간(deadline) 내에 반드시 반응해야 하는 ’실시간성(Real-time)’이 요구되는 경우가 많다.3 이러한 시스템에서 정해진 시간을 지키지 못하는 것은 데이터 오류만큼이나 치명적인 실패로 간주된다.13 따라서 시스템 오류 발생 시 스스로 재기동하는 왓치독 타이머(Watchdog Timer)와 같은 하드웨어적 장치를 통해 높은 신뢰성을 확보하기도 한다.14 반면, 범용 운영체제는 평균적인 성능은 우수하지만, 특정 작업의 완료 시간을 엄격하게 보장하지는 않는다.13
-
환경 내구성 및 수명 주기: 온보드 컴퓨터는 종종 진동, 충격, 극심한 온도 변화, 습기 등 열악한 산업 현장이나 차량 환경에서 안정적으로 작동해야 한다.12 따라서 견고한 설계가 필수적이다. 또한, 한번 제품에 탑재되면 5년에서 10년 이상의 긴 제품 수명 주기를 가지며, 최소한의 유지보수만을 요구한다.12 이에 비해 범용 컴퓨터는 일반적으로 온도와 습도가 제어되는 실내 환경에서 사용되며, 사용자가 필요에 따라 하드웨어 부품을 비교적 자유롭게 교체하거나 업그레이드할 수 있는 모듈식 구조를 가진다.17
-
소프트웨어 구조: 범용 컴퓨터의 운영체제와 응용 프로그램은 하드 디스크 드라이브(HDD)나 솔리드 스테이트 드라이브(SSD)에 저장되었다가 실행 시 RAM으로 로드된다. 하지만 임베디드 시스템의 소프트웨어, 즉 펌웨어(Firmware)는 ROM(Read-Only Memory)이나 플래시 메모리에 이미지 형태로 영구적으로 저장(고착화)되어, 시스템 전원이 켜짐과 동시에 실행되는 경우가 많다.14 이는 빠른 부팅과 안정적인 시스템 운영을 보장한다.
이러한 근본적인 설계 철학의 차이는 두 컴퓨팅 패러다임이 각기 다른 개발 생태계를 형성하게 만들었다. 범용 PC용 소프트웨어는 표준화된 하드웨어 위에서 고급 프로그래ミング 언어로 개발되는 반면, 임베디드 시스템 개발은 종종 ’교차 개발 환경(Cross-Development Environment)’을 요구한다. 즉, 개발은 고성능 PC에서 하지만, 실제 프로그램이 실행될 저사양의 타겟 보드(예: ARM 프로세서 보드) 환경에 맞춰 코드를 컴파일하고 최적화해야 한다.6 또한, 제한된 메모리와 처리 능력을 효율적으로 사용하기 위해 C/C++나 심지어 어셈블리어 같은 저수준 언어가 여전히 널리 사용되며, 제어 대상인 하드웨어에 대한 깊은 이해가 필수적이다.2
| 속성 (Attribute) | 온보드 컴퓨터 (임베디드 시스템) | 범용 컴퓨터 (PC) |
|---|---|---|
| 목적 | 특정 기능 수행 (Special-purpose) | 다목적 (General-purpose) |
| 운영 환경 | 열악한 환경 (진동, 극심한 온도 등) | 통제된 실내 환경 |
| 신뢰성/실시간성 | 매우 높음 (필수) | 상대적으로 낮음 |
| 전력 소비 | 저전력 최적화 | 고성능 지향 |
| 성능 | 목적에 최적화된 최소 성능 | 고성능 지향 |
| 크기/무게 | 소형, 경량 | 상대적으로 큼, 무거움 |
| 업그레이드/확장성 | 거의 불가능 또는 매우 제한적 | 용이함 (모듈식 구조) |
| 소프트웨어 저장 방식 | 플래시 메모리/ROM (펌웨어) | HDD/SSD |
| 대표 운영체제 | RTOS, 임베디드 리눅스, 또는 OS 없음(Bare-metal) | GPOS (Windows, Linux, macOS) |
2.3 온보드 컴퓨터가 임베디드 시스템의 한 형태인 이유
앞서 심층적으로 분석한 바와 같이, 자동차, 항공기, 위성 등에 탑재되는 온보드 컴퓨터는 임베디드 시스템의 핵심 특징을 모두 공유한다. 즉, ▲특정 제어 및 모니터링이라는 명확한 목적성, ▲전력, 공간, 비용 등에서의 자원 제약성, ▲시스템의 안정성과 직결되는 고신뢰성 및 실시간성, ▲열악한 물리적 환경을 견뎌야 하는 내구성 등의 특성을 공통적으로 지닌다. 따라서 단일 보드 컴퓨터(SBC)가 임베디드 컴퓨터의 한 형태로 간주되는 것처럼 22, 온보드 컴퓨터는 ’이동체 또는 특정 기계에 탑재’라는 응용 환경에 특화된 임베디드 시스템의 중요한 부분집합으로 정의하는 것이 가장 정확하다.
3. 온보드 컴퓨터의 구조: 하드웨어 아키텍처
온보드 컴퓨터의 하드웨어 아키텍처는 그 목적에 따라 고도로 최적화된 부품들의 집합체다. 범용 컴퓨터처럼 표준화된 부품을 조립하는 방식이 아니라, 주어진 임무를 최소한의 자원으로 가장 안정적으로 수행하기 위해 각 구성 요소가 긴밀하게 통합되는 경향을 보인다.
3.1 중앙 처리 장치의 다변화
온보드 컴퓨터의 ‘두뇌’ 역할을 하는 중앙 처리 장치는 요구되는 성능, 전력 효율, 비용에 따라 다양한 형태로 존재하며, 이 선택은 전체 시스템의 성격과 비용 구조를 결정하는 핵심적인 전략적 결정이다.
-
마이크로컨트롤러(MCU; Microcontroller Unit): MCU는 프로세서(CPU), 메모리(RAM, ROM), 그리고 입출력(I/O) 포트와 같은 최소한의 컴퓨팅 요소를 단일 칩에 모두 집적한 초소형 컨트롤러다.10 저전력, 저성능이 특징이며, 그 자체로 하나의 완전한 소형 컴퓨터 시스템 역할을 한다.24 리모컨의 버튼 입력 처리, 가전제품의 모터 제어, 자동차의 간단한 센서 값 판독 등 비교적 단순하고 정해진 순서에 따라 작업을 수행하는 데 최적화되어 있다.10 MCU를 사용하는 것은 부품 수를 최소화하여 제품의 크기와 생산 단가를 낮추는 가장 효과적인 방법이다.
-
마이크로프로세서(MPU; Microprocessor)와 시스템 온 칩(SoC; System on Chip): MPU는 순수한 연산 기능에 집중된 CPU 코어로, MCU와 달리 메모리나 주변장치를 외부에 별도로 연결해야 한다.25 반면, SoC는 이러한 MPU 코어를 중심으로 그래픽 처리 장치(GPU), 메모리 컨트롤러, 통신 모듈(Wi-Fi, Bluetooth 등) 등 시스템의 주요 기능 대부분을 하나의 칩에 통합한 고집적 반도체다.22 스마트폰의 애플리케이션 프로세서(AP)가 대표적인 예로, 복잡한 연산과 고성능이 요구되면서도 공간과 전력 효율이 중요한 온보드 시스템에 주로 사용된다.22 SoC는 여러 칩을 하나로 통합함으로써 칩 간의 데이터 전송 경로를 최소화하여 성능을 높이고 전력 소비를 줄이는, 목적 지향적 통합 설계의 정점이라 할 수 있다.
-
단일 보드 컴퓨터(SBC; Single-Board Computer): SBC는 CPU, RAM, 저장 장치 인터페이스, 입출력 포트 등 완전한 컴퓨터 시스템을 단 하나의 인쇄 회로 기판(PCB) 위에 구현한 것이다.22 라즈베리 파이(Raspberry Pi)나 아두이노(Arduino)가 널리 알려진 예다. SBC는 그 자체로 완전한 기능을 갖춘 컴퓨터이므로 별도의 복잡한 하드웨어 설계 없이 ‘플러그 앤 플레이’ 방식으로 쉽게 사용할 수 있다는 장점이 있다.22 이로 인해 교육용, 빠른 프로토타이핑, 산업 자동화 제어 등 다양한 분야에서 활용된다.22
| 구분 (Category) | MCU (마이크로컨트롤러) | MPU (마이크로프로세서) | SoC (시스템 온 칩) |
|---|---|---|---|
| 핵심 기능 | 제어 중심 | 연산 중심 | 시스템 통합 |
| 통합 수준 | 단일 칩에 CPU/메모리/I/O 통합 (All-in-One) | CPU 코어만 제공 | 단일 칩에 MPU/GPU/통신 등 통합 |
| 주요 응용 분야 | 단순 제어 (가전, 센서) | 범용 컴퓨팅, 고성능 시스템 | 고성능 임베디드 (스마트폰, 자율주행) |
| 성능 | 낮음 | 높음 | 높음 |
| 전력 소비 | 매우 낮음 | 높음 | 상대적으로 낮음 (고집적) |
| 비용 | 매우 낮음 | 높음 | 높음 |
| 외부 부품 의존도 | 낮음 (독립 동작) | 높음 (메모리/I/O 필수) | 낮음 (고도로 통합) |
3.2 메모리 및 저장 장치: RAM, ROM, 플래시 메모리의 역할
온보드 컴퓨터는 범용 컴퓨터와 마찬가지로 다양한 종류의 메모리를 사용하지만, 그 용도와 형태는 시스템의 목적에 따라 결정된다.
-
RAM (Random Access Memory): CPU의 주 작업 공간으로, 프로그램이 실행되는 동안 필요한 데이터나 연산의 중간 결과를 일시적으로 저장하는 휘발성 메모리다.28 정적 램(SRAM)과 동적 램(DRAM)으로 나뉘며, 임베디드 시스템에서는 성능과 함께 저전력 특성이 중요한 선택 기준이 된다.9
-
ROM (Read-Only Memory) / 플래시 메모리: 전원이 꺼져도 데이터가 지워지지 않는 비휘발성 메모리다. 운영체제 커널이나 펌웨어처럼 변경될 필요가 거의 없거나 드문 핵심 소프트웨어를 저장하는 데 사용된다.14 특히 플래시 메모리는 전기적으로 데이터를 지우고 다시 쓸 수 있으면서도 ROM의 비휘발성 특성을 지녀, 오늘날 대부분의 임베디드 시스템에서 주 저장 장치로 사용된다.8
3.3 센서와 액추에이터: 물리적 세계와의 상호작용
온보드 컴퓨터의 진정한 가치는 물리적 세계와 상호작용하는 능력에 있다. 이를 위해 센서(Sensor)를 통해 외부 세계의 정보를 ’인지’하고, 액추에이터(Actuator)를 통해 물리적 세계를 ’제어’한다.
-
데이터 수집을 위한 센서의 종류: 온보드 컴퓨터는 목적에 따라 다양한 센서를 활용하여 외부 환경의 물리적 신호를 측정하고 이를 전기적 신호로 변환한다.30 대표적인 센서로는 가속도계/자이로스코프(움직임, 회전, 자세) 31, 자력계(방향) 32, 온도/습도/압력 센서 33, 조도 센서(빛의 밝기) 33, 근접/광 센서(물체 감지) 35, GPS(위치) 3, 레이더/수중음파탐지기(소나)(거리 및 속도) 36 등이 있다. 센서가 측정한 아날로그 신호는 아날로그-디지털 변환기(ADC)를 통해 컴퓨터가 이해할 수 있는 디지털 데이터로 변환된다.30
-
물리적 제어를 위한 액추에이터: 액추에이터는 컴퓨터의 디지털 명령을 받아 모터, 밸브, 스위치, 릴레이 등을 움직여 물리적인 변화를 일으키는 장치다. 컴퓨터의 디지털 출력 신호는 디지털-아날로그 변환기(DAC)를 통해 액추에이터를 구동할 수 있는 아날로그 신호(예: 전압, 전류)로 변환된다.30
3.4 통신 및 인터페이스: 시스템 내부와 외부의 연결
온보드 컴퓨터는 시스템 내 다른 부품들, 그리고 외부 세계와 원활하게 통신하기 위한 다양한 인터페이스를 갖춘다.
-
내부 통신 프로토콜: 시스템의 모든 구성 요소를 연결하는 주요 회로 기판인 마더보드(또는 로직보드)는 인체의 신경망과 같은 역할을 한다.37 이 기판 위에서 칩들 간, 혹은 자동차의 여러 ECU들 간의 데이터 교환을 위해 다양한 통신 프로토콜이 사용된다. 대표적으로 CAN(Controller Area Network), LIN(Local Interconnect Network)은 자동차 네트워크에서 널리 쓰이며, I2C(Inter-Integrated Circuit), SPI(Serial Peripheral Interface), UART(Universal Asynchronous Receiver-Transmitter) 등은 칩과 주변장치 간의 통신에 보편적으로 사용되는 직렬 통신 방식이다.10
-
외부 통신 및 사용자 인터페이스(UI): 온보드 컴퓨터는 외부 장치와의 연결을 위해 USB, 이더넷, HDMI와 같은 표준 포트를 포함할 수 있으며, 무선 통신을 위해 Wi-Fi나 블루투스 모듈을 내장하기도 한다.28 또한, LCD 스크린, 터치스크린, 버튼, LED 등을 통해 사용자에게 정보를 표시하고 입력을 받는 사용자 인터페이스(UI)를 제공한다.30 자동차의 경우, OBD-II(On-Board Diagnostics II) 포트는 외부 진단 장비와 차량의 온보드 컴퓨터가 통신할 수 있도록 하는 표준화된 인터페이스 역할을 한다.43
4. 온보드 컴퓨터의 신경망: 소프트웨어 아키텍처
온보드 컴퓨터의 하드웨어가 신체라면, 소프트웨어는 그 신체를 움직이는 신경망과 정신에 해당한다. 특히 안전이 중요하고 엄격한 시간 제약이 요구되는 시스템에서는 범용 운영체제와는 다른, 특화된 소프트웨어 아키텍처가 필수적이다.
4.1 실시간 운영체제(RTOS)의 역할과 중요성
많은 고신뢰성 온보드 컴퓨터, 특히 자동차, 항공, 의료, 국방 분야에서는 일반적인 운영체제(GPOS; General-Purpose Operating System) 대신 실시간 운영체제(RTOS; Real-Time Operating System)가 사용된다.
-
결정성(Determinism)과 시간 제약(Deadline)의 개념: RTOS의 핵심 철학은 ’빠른 속도’가 아니라 ‘예측 가능성(Predictability)’ 또는 ’결정성(Determinism)’이다.44 이는 특정 작업(Task)이 주어진 시간 제약(deadline) 안에 반드시 완료될 것을 보장하는 것을 최우선 목표로 삼는다는 의미다.45 예를 들어, 자동차의 에어백 전개 시스템은 충돌 감지 후 수 밀리초(ms)라는 극히 짧은 시간 안에 에어백을 터뜨려야 한다. 이 마감 시간을 단 한 번이라도 놓치는 것은 시스템의 완전한 실패를 의미한다.46 RTOS는 바로 이러한 ‘경성 실시간(Hard Real-time)’ 요구사항을 만족시키기 위해 설계되었다.
-
GPOS(범용 OS)와의 스케줄링 방식 비교: Windows나 Linux와 같은 GPOS는 시스템의 전체적인 처리량(throughput)과 여러 사용자 및 프로그램 간의 공정성(fairness)을 높이는 것을 목표로 한다. 이를 위해 여러 작업을 번갈아 가며 처리하는 시분할(Time-sharing) 방식을 사용하지만, 어떤 작업이 정확히 언제 실행될지를 보장하지는 않는다.13 반면, RTOS는 주로 ’우선순위 기반의 선점형 스케줄링(Priority-based Preemptive Scheduling)’을 사용한다.44 이는 현재 실행 중인 작업보다 더 높은 우선순위를 가진 작업이 발생하면, 운영체제가 즉시 현재 작업을 중단(선점)시키고 높은 우선순위의 작업을 실행하도록 CPU 제어권을 넘겨주는 방식이다. 이를 통해 가장 중요한 작업이 마감 시간을 놓치지 않도록 보장한다. 또한 GPOS와 달리 RTOS는 개발자가 태스크의 우선순위를 직접 지정하고 스케줄링에 어느 정도 개입할 수 있도록 허용한다.47
-
주요 특징 및 구성요소: RTOS는 제한된 자원을 가진 임베디드 환경에 맞게 설계되어 일반적으로 작은 메모리 공간을 차지하고, 디스크 없이 ROM과 RAM만으로 시스템 구성이 가능하다.45 또한 외부 이벤트에 매우 빠르게 반응할 수 있도록 인터럽트 처리 지연 시간(interrupt latency)과 태스크 전환 시간(context switching time)이 매우 짧고 예측 가능하다. RTOS의 핵심 구성요소인 커널(Kernel)은 주로 다음과 같은 요소들을 포함한다:
-
스케줄러(Scheduler): 어떤 태스크를 언제 실행할지 결정하는 알고리즘.45
-
객체(Object): 개발자가 실시간 프로그램을 만들기 위해 사용하는 특별한 자료구조. 여기에는 독립적인 실행 단위인 ‘태스크(Task)’, 공유 자원에 대한 접근을 제어하는 ‘세마포어(Semaphore)’, 태스크 간 데이터를 교환하는 ‘메시지 큐(Message Queue)’ 등이 포함된다.44
이러한 RTOS의 특성은 시스템의 ’임계성(criticality)’과 직접적인 관련이 있다. 즉, 시스템의 실패가 초래하는 결과(안전, 임무 성공 등)가 심각할수록 RTOS가 제공하는 결정론적 시간 보장의 필요성은 기하급수적으로 커진다. 예를 들어, 스마트 TV의 채널 변경이 수백 밀리초 늦어지는 것은 사소한 불편함에 그치지만, 비행 제어 컴퓨터의 자세 제어 연산이 단 몇 밀리초라도 지연되는 것은 대형 사고로 이어질 수 있다. 이 때문에 후자에는 반드시 RTOS가 요구된다.
| 특성 (Characteristic) | RTOS (실시간 OS) | GPOS (범용 OS) |
|---|---|---|
| 주요 목표 | 시간 제약 준수 (Deadline-oriented) | 처리량/공정성 (Throughput-oriented) |
| 스케줄링 정책 | 우선순위 기반 선점형 | 시분할, 다단계 큐 등 다양함 |
| 시간 보장 (결정성) | 보장 (Deterministic) | 보장 안 됨 (Non-deterministic) |
| 인터럽트 지연 시간 | 짧고 예측 가능 | 길고 예측 불가능 |
| 자원 관리 | 효율성, 최소화 | 풍부한 기능, 추상화 |
| 주요 응용 분야 | 항공/자동차 제어, 산업 로봇, 의료기기 | 데스크톱 PC, 서버, 스마트폰 |
4.2 펌웨어(Firmware)와 응용 소프트웨어
온보드 컴퓨터에서 실행되는 소프트웨어는 크게 펌웨어와 응용 소프트웨어로 나눌 수 있다.
-
하드웨어 제어를 위한 저수준 프로그래밍: 온보드 컴퓨터의 소프트웨어는 종종 ’펌웨어(Firmware)’라고 통칭되는데, 이는 소프트웨어지만 하드웨어의 특정 기능과 매우 밀접하게 연결되어 마치 하드웨어의 일부처럼 동작하기 때문이다.7 펌웨어는 하드웨어를 직접 초기화하고 구동하며, 기본적인 입출력을 제어하는 저수준(low-level) 코드를 포함한다. 이 코드는 일반적으로 ROM이나 플래시 메모리에 영구적으로 저장되어 시스템의 안정성을 보장한다.7
-
특정 임무 수행을 위한 고수준 애플리케이션: RTOS나 임베디드 OS 위에서 동작하며, 온보드 컴퓨터의 실제 임무를 수행하는 것이 응용 소프트웨어(Application Software)다. 예를 들어, 자동차 ECU의 응용 소프트웨어는 센서 데이터를 분석하여 최적의 연료 분사량을 계산하고, 항공기 FCC의 응용 소프트웨어는 항법 데이터를 기반으로 비행 경로를 계산하며, 위성 AOCS의 응용 소프트웨어는 별 추적기 데이터를 이용해 자세를 제어한다.3 이 소프트웨어는 해당 시스템의 특정 목적을 달성하기 위해 고도로 맞춤화되어 개발된다.8
최근 자동차와 같이 복잡한 온보드 시스템에서는 새로운 소프트웨어 아키텍처 문제가 대두되고 있다. 예를 들어, 차량 한 대에는 실시간성이 엄격하게 요구되는 브레이크 제어 시스템과 실시간성이 상대적으로 덜 중요한 인포테인먼트 시스템이 공존한다. 과거에는 이를 물리적으로 분리된 여러 ECU를 통해 해결했지만 50, 비용과 복잡성을 줄이기 위해 강력한 단일 프로세서에 기능을 통합하는 추세가 나타나고 있다.51 이 경우, 하이퍼바이저(Hypervisor)와 같은 가상화 기술을 사용하여 하나의 프로세서를 논리적으로 분할하고, 한쪽에서는 RTOS를 실행하여 안전 필수 기능을 처리하고 다른 쪽에서는 안드로이드 오토모티브와 같은 GPOS를 실행하여 인포테인먼트 기능을 처리하는 방식이 도입되고 있다. 이는 인포테인먼트 앱의 오류가 브레이크 제어 시스템에 영향을 미치는 것을 원천적으로 차단하여 안전성과 유연성을 동시에 확보하는 진보된 아키텍처다.
5. 주요 응용 분야별 심층 분석
온보드 컴퓨터는 다양한 산업 분야에서 핵심적인 역할을 수행하고 있으며, 각 분야의 고유한 요구사항에 맞춰 특화된 형태로 발전해왔다. 모든 분야에서 공통적으로 ’감지(Sense) - 판단(Think) - 제어(Act)’라는 기본적인 제어 루프가 온보드 컴퓨터를 통해 구현되지만, 그 복잡성과 신뢰성 요구 수준은 임무의 중요도에 따라 크게 달라진다.
5.1 자동차 산업: 전자제어장치(ECU)의 진화
현대 자동차는 ’바퀴 달린 컴퓨터’라 불릴 만큼 수많은 온보드 컴퓨터, 즉 전자제어장치(ECU; Electronic Control Unit)로 가득 차 있다.
-
엔진, 변속기, 브레이크 제어 시스템: 자동차의 온보드 컴퓨터는 초기에 엔진 제어 유닛(Engine Control Unit)에서 시작되었다.52 기계식 기화기(carburetor)의 한계를 극복하고, 전자제어를 통해 엔진으로 공급되는 연료의 양과 점화 시기를 정밀하게 제어함으로써 연비와 출력을 향상시키고 배기가스를 저감하는 것이 주된 목적이었다.50 기술이 발전함에 따라 ECU의 역할은 차량 전체로 확장되었다. 오늘날의 자동차에는 엔진 제어뿐만 아니라 자동변속기(TCU), 잠김 방지 브레이크 시스템(ABS), 에어백, 차체 자세 제어(VDC) 등 차량의 거의 모든 핵심 기능을 독립적으로 제어하는 수십 개에서 많게는 100개 이상의 ECU가 탑재된다.39 각 ECU는 스로틀 위치 센서(TPS), 공기 유량 센서(AFS), 엔진 냉각수온 센서(ECTS) 등 차량 곳곳에 장착된 센서로부터 실시간으로 데이터를 입력받아, 이를 바탕으로 연산하여 인젝터나 밸브와 같은 액추에이터를 최적의 상태로 제어한다.50
-
온보드 진단기(OBD)의 역할과 표준: OBD(On-Board Diagnostics)는 차량의 상태, 특히 배출가스와 관련된 부품에 고장이 발생했을 때 이를 스스로 진단하고 그 내용을 메모리에 기록하는 시스템이다.43 OBD-II라는 표준화된 규격 덕분에, 정비사는 어떤 차량이든 표준 진단 커넥터에 스캐너를 연결하여 5자리의 표준화된 고장진단코드(DTC)를 읽어낼 수 있다. 이를 통해 고장의 원인을 빠르고 정확하게 파악하여 수리하는 것이 가능해졌다.43
-
자율주행 시대로의 전환: 중앙 집중형 컴퓨팅 플랫폼: 자율주행 기술이 고도화되면서 자동차의 E/E(Electrical/Electronic) 아키텍처는 근본적인 변화를 맞이하고 있다. 기존처럼 기능별로 분산된 수많은 ECU 구조는 차량 내부의 배선을 복잡하게 만들고 무게를 증가시키며, 각기 다른 ECU 간의 데이터 교환과 통합 제어를 어렵게 한다는 한계를 지닌다.50 이에 따라, 여러 ECU의 기능을 소수의 강력한 고성능 컴퓨터, 즉 ’도메인 컨트롤러(Domain Controller)’나 ’중앙 집중형 컴퓨팅 플랫폼’으로 통합하는 추세가 가속화되고 있다.51 이러한 중앙 컴퓨터는 AI 알고리즘과 엣지 컴퓨팅 기술을 활용하여 카메라, 레이더, 라이다 등 수많은 센서로부터 들어오는 방대한 양의 데이터를 실시간으로 융합하고 처리하며, 이를 기반으로 차량의 주변 환경을 ’인지’하고 주행 경로를 ’판단’하며, 조향 및 가감속을 ’제어’하는 자율주행의 핵심 두뇌 역할을 수행한다.40 이는 자동차가 하드웨어 중심에서 소프트웨어 업데이트를 통해 기능이 정의되고 발전하는 ’소프트웨어 정의 차량(SDV; Software-Defined Vehicle)’으로 진화하고 있음을 의미한다.57
5.2 항공우주 산업: 비행 제어 컴퓨터(FCC)
항공기나 무인기(드론)에서 온보드 컴퓨터의 역할은 탑승객의 안전 및 임무 성공과 직결된다.
-
항공기 및 무인기(드론)의 자세 및 항법 제어: 비행 제어 컴퓨터(FCC; Flight Control Computer)는 조종사의 조종간 입력이나 자동항법장치(Autopilot)의 명령에 따라 항공기의 엘리베이터, 에일러론, 러더와 같은 조종면을 제어하여 비행 자세와 경로를 안정적으로 유지하는 핵심적인 온보드 컴퓨터다.32 이를 위해 가속도계, 자이로스코프, 자력계 등으로 구성된 관성측정장치(IMU)와 GPS 등 다양한 센서로부터 수집된 데이터를 실시간으로 처리하여 현재 항공기의 상태를 정확히 파악하고, 미세한 오차까지 보정하여 안정적인 비행을 보장한다.32
-
고장 감내(Fault Tolerance)를 위한 이중화 설계: 항공 시스템에서 FCC의 단일 고장은 곧바로 추락으로 이어질 수 있는 치명적인 사건이다. 따라서 그 어떤 시스템보다도 극도의 신뢰성이 요구된다. 이를 확보하기 위한 가장 기본적인 설계 원칙은 ’이중화(Redundancy)’다. 즉, 동일한 기능을 수행하는 두 개 이상의 FCC를 동시에 탑재하여, 주(Primary) 컴퓨터에 이상이 발생할 경우 즉시 예비(Backup) 컴퓨터로 제어권이 자동으로 전환되도록 설계한다.59 시스템의 정상 동작 여부는 주로 ‘와치독(Watchdog)’ 신호를 통해 감시된다. 주 컴퓨터가 정상적으로 작동하고 있다면 주기적으로 와치독 펄스를 출력하는데, 만약 컴퓨터가 멈추거나 오작동하여 이 펄스가 중단되면 감시 회로는 이를 고장으로 판단하고 즉시 예비 시스템을 활성화시킨다.59
5.3 우주 산업: 위성 제어 시스템
인공위성이나 우주선에 탑재되는 온보드 컴퓨터는 지상과는 비교할 수 없는 극한의 환경에서 장기간 완벽하게 임무를 수행해야 한다.
-
위성용 온보드 컴퓨팅 플랫폼의 극한 환경 요구사항: 우주 공간은 강력한 방사선, 수백 도에 달하는 극심한 온도 변화, 그리고 완전한 진공 상태라는 특수한 환경이다.15 일반적인 상용 반도체는 이러한 환경에서 쉽게 손상되거나 오작동을 일으킨다. 따라서 위성에 탑재되는 온보드 컴퓨터는 방사선에 대한 내성을 갖도록 특수 공정을 통해 제작된 ‘방사선 경화(Radiation-Hardened)’ 부품을 사용하거나, 여러 개의 일반 부품을 사용하여 오류를 감지하고 수정하는 등의 특수한 설계가 요구된다.
-
자세 및 궤도 제어 시스템(AOCS; Attitude and Orbit Control System): AOCS는 위성의 온보드 컴퓨터 중 가장 핵심적인 시스템 중 하나로, 위성의 자세를 정밀하게 제어하고 목표 궤도를 유지하는 역할을 담당한다.61 위성은 통신 안테나를 지구로 향하게 하거나, 관측 카메라를 특정 목표 지점으로 향하게 하는 등 임무 수행을 위해 정밀한 자세 유지가 필수적이다. AOCS는 별 추적기(Star Tracker), 태양 센서(Sun Sensor) 등의 정보를 바탕으로 현재 위성의 자세를 정확히 계산하고, 리액션 휠(Reaction Wheel)이나 추력기(Thruster)와 같은 액추에이터를 사용하여 원하는 방향을 향하도록 자세를 제어한다.62 이는 정밀한 지구 관측, 안정적인 통신 링크 유지 등 위성 임무의 성공을 좌우하는 필수 조건이다.61
이처럼 자동차, 항공, 우주 분야의 온보드 컴퓨터는 각기 다른 환경과 임무에 맞춰 발전해왔지만, 그 근저에는 공통된 기술적 진화의 흐름이 존재한다. 특히 자동차 산업에서 나타나는 분산된 ECU 구조에서 통합된 중앙 집중형 아키텍처로의 전환은, 비단 자동차뿐만 아니라 미래의 복잡한 모든 기계 시스템이 나아갈 방향을 보여주는 축소판이라 할 수 있다. 이는 하드웨어에 고정된 기능에서 벗어나, 소프트웨어를 통해 기능이 정의되고 확장되는 유연한 플랫폼으로의 거대한 전환을 의미한다.
6. 기술의 진화와 미래 전망
온보드 컴퓨터의 역사는 반도체 기술의 발전과 그 궤를 같이하며, 단순한 제어 장치에서 시작하여 이제는 인공지능과 사물인터넷 기술을 품은 지능형 시스템으로 진화하고 있다.
6.1 온보드 컴퓨팅의 역사적 발전 과정
온보드 컴퓨팅의 개념이 현실화될 수 있었던 것은 컴퓨터 기술의 소형화, 저전력화 덕분이다. 최초의 전자식 컴퓨터인 에니악(ENIAC)은 수만 개의 진공관으로 이루어진 거대한 기계였으며, 특정 장치에 ’탑재’하는 것은 상상조차 할 수 없었다.66 이후 진공관을 대체한 트랜지스터와, 수많은 트랜지스터를 하나의 칩에 집적시킨 집적회로(IC)의 발명은 컴퓨터 크기를 획기적으로 줄이는 계기가 되었다.66 결정적으로, CPU의 모든 기능을 단일 칩에 구현한 마이크로프로세서가 등장하면서 비로소 다양한 기기에 컴퓨터를 내장하는 것이 기술적, 경제적으로 가능해졌다. 자동차 산업에서 ECU가 기계식 기화기의 한계를 극복하기 위해 처음 등장한 것도 이러한 기술적 배경이 있었기에 가능했다.50
6.2 현재 기술 동향: AI, IoT와의 융합
최근 온보드 컴퓨터 기술에서 가장 중요한 변화는 인공지능(AI) 및 사물인터넷(IoT) 기술과의 본격적인 융합이다. 이는 온보드 컴퓨터를 사전에 프로그래밍된 규칙에 따라 수동적으로 움직이는 장치에서, 스스로 학습하고 판단하며 외부와 소통하는 능동적인 시스템으로 변모시키고 있다.
-
온디바이스 AI(On-Device AI)의 부상과 활용 사례: 온디바이스 AI는 원격 클라우드 서버를 거치지 않고, 기기 자체에 내장된 AI 모델이 데이터를 처리하고 추론을 수행하는 기술이다.67 이는 온보드 컴퓨팅에 혁신적인 변화를 가져오고 있다.
-
장점: 가장 큰 장점은 실시간성과 보안이다. 데이터를 클라우드로 전송하고 결과를 받는 과정에서 발생하는 통신 지연(latency)이 없으므로 즉각적인 반응이 가능하다.69 이는 1밀리초의 지연도 허용되지 않는 자율주행차의 긴급 제동이나 드론의 장애물 회피와 같은 안전 필수(safety-critical) 애플리케이션에 필수적이다.69 또한, 사용자의 음성, 영상, 생체 정보와 같은 민감한 데이터가 기기 외부로 전송되지 않으므로 개인정보 보호 측면에서 매우 유리하다.67 인터넷 연결이 불가능한 환경에서도 독립적으로 작동할 수 있다는 점도 큰 장점이다.67
-
활용: 온디바이스 AI는 이미 다양한 분야에서 활용되고 있다. 자율주행차는 온보드 AI 컴퓨터를 통해 실시간으로 차선과 장애물을 인식하며, 스마트폰은 사용자의 얼굴을 인식하여 잠금을 해제하고 카메라로 촬영 시 자동으로 최적의 장면을 설정한다.69 더 나아가, 기계의 작동 데이터를 분석하여 고장을 사전에 예측하고 유지보수 시점을 알려주는 예측 유지보수(predictive maintenance) 분야에서도 핵심적인 역할을 한다.3 이러한 복잡한 AI 연산을 효율적으로 처리하기 위해, 기존의 CPU, GPU뿐만 아니라 신경망 연산에 특화된 NPU(Neural Processing Unit)와 같은 AI 가속기 칩이 온보드 컴퓨터에 통합되는 추세다.67
-
사물인터넷(IoT)과의 연결을 통한 기능 확장: 온보드 컴퓨터는 더 이상 외부와 단절된 고립된 시스템이 아니다. 5G와 같은 초고속, 초저지연 통신 기술의 발달로, 온보드 컴퓨터는 주변의 다른 기기, 도로 인프라, 그리고 클라우드 서버와 실시간으로 데이터를 주고받는 사물인터넷(IoT)의 핵심 노드(node)가 되고 있다.30 차량은 도로의 신호등이나 다른 차량과 통신(V2X; Vehicle-to-Everything)하여 눈에 보이지 않는 위험을 미리 감지하고, 스마트 팩토리의 로봇들은 중앙 관제 시스템과 데이터를 교환하며 협업한다.73 또한, 원격으로 차량의 상태를 진단하고, 무선으로 소프트웨어를 업데이트(OTA; Over-the-Air)하여 새로운 기능을 추가하거나 보안 취약점을 해결하는 것이 가능해졌다.55
6.3 미래의 온보드 컴퓨터: 도전 과제와 시장 전망
온보드 컴퓨터 기술은 밝은 미래를 향해 나아가고 있지만, 동시에 해결해야 할 복잡한 과제들을 안고 있다.
-
성능, 전력, 보안의 트릴레마(Trilemma): 자율주행과 같은 고도의 AI 연산은 막대한 컴퓨팅 성능을 요구하지만, 온보드 컴퓨터는 여전히 차량이나 드론의 제한된 전력과 공간이라는 물리적 제약 아래에 놓여 있다. 이처럼 상충되는 요구사항인 ’고성능’과 ’저전력’을 동시에 달성하는 것이 미래 온보드 컴퓨터 설계의 핵심 과제다.75 또한, IoT를 통해 외부 세계와의 연결이 확대되면서 사이버 공격의 위협도 함께 커지고 있다. 외부 해커가 차량의 제어 시스템에 침투하는 것을 방지하기 위한 강력한 사이버 보안 기술의 확보는 이제 선택이 아닌 필수가 되었다.57
-
주요 산업별 시장 성장 예측 및 기술 로드맵: 이러한 도전 과제에도 불구하고, 온보드 컴퓨터의 기반이 되는 임베디드 시스템 시장은 IoT, 전기차, 산업 자동화의 급격한 확산에 힘입어 지속적으로 성장할 전망이다. 한 시장 분석에 따르면, 글로벌 임베디드 시스템 시장은 2022년 947억 7천만 달러 규모에서 연평균 7.1% 성장하여 2030년에는 1,618억 6천만 달러에 이를 것으로 예측된다.72 특히 자동차 부문이 전체 시장 성장을 주도하고 있으며 72, 온디바이스 AI를 포함한 임베디드 AI 시장 역시 2025년 117억 달러에서 2035년 445억 3천만 달러 규모로 폭발적인 성장이 예상된다.75
AI와 IoT의 융합은 온보드 컴퓨터에 새로운 시스템적 위험을 야기하기도 한다. 과거의 시스템은 정해진 규칙에 따라 작동했기에 테스트와 검증이 비교적 명확했다. 그러나 스스로 학습하고 OTA를 통해 계속해서 업데이트되는 AI 시스템의 안전성을 어떻게 완벽하게 검증할 것인가 하는 문제는 아직 해결되지 않은 난제다. 악의적인 공격자가 AI에 잘못된 데이터를 주입하여 위험한 판단을 유도할 가능성도 존재한다. 따라서 미래 온보드 컴퓨터 기술의 핵심 과제는 단순히 연산 능력을 높이는 것을 넘어, 고도로 복잡하고 상호 연결되며 끊임없이 변화하는 지능형 시스템의 안전성, 보안성, 그리고 예측 가능성을 보장하는 새로운 패러다임을 정립하는 것이 될 것이다.
7. 결론: 현대 기술 사회의 숨은 중추
온보드 컴퓨터는 그 명칭과 형태는 다양하지만, 본질적으로는 특정 목적을 수행하기 위해 거대한 시스템 내부에 유기적으로 통합된 ’특수 목적 임베디드 컴퓨터’로 정의할 수 있다. 이는 다양한 작업을 수행하도록 설계된 범용 컴퓨터와는 근본적으로 다른 설계 철학의 산물이다. 온보드 컴퓨터는 제한된 자원(전력, 공간, 비용) 하에서 극한의 환경을 견디며, 고도의 신뢰성과 엄격한 실시간성을 만족시켜야 하는 과제를 안고 있다.
단순한 기계식 제어 장치를 대체하는 것에서 출발한 온보드 컴퓨터는 마이크로프로세서 기술의 발전에 힘입어 자동차, 항공, 우주, 산업 자동화 등 현대 기술 사회의 거의 모든 영역으로 확산되었다. 그리고 이제 인공지능(AI)과 사물인터넷(IoT)이라는 새로운 기술의 물결을 만나, 사전에 프로그래밍된 규칙에 따라 움직이는 수동적 제어기에서 스스로 데이터를 분석하고 학습하며 외부와 소통하는 능동적이고 지능적인 자율 시스템으로 진화하고 있다.
자율주행차의 눈과 두뇌가 되어 도로 위를 달리고, 스마트 팩토리의 신경망이 되어 생산 공정을 최적화하며, 지능형 드론과 차세대 인공위성의 핵심이 되어 인간의 활동 영역을 확장하는 등, 온보드 컴퓨터는 미래 기술 혁신을 가능하게 하는 보이지 않는 핵심 인프라다. 앞으로 온보드 컴퓨터는 더욱 지능화되고, 더욱 긴밀하게 상호 연결되며, 우리 삶의 모든 영역에 더욱 깊숙이 관여하게 될 것이다. 이처럼 온보드 컴퓨터는 현대 기술 사회를 움직이는 숨은 중추(backbone)로서, 그 중요성이 날로 증대될 것이 자명하다.
8. Works cited
- ONBOARD COMPUTER 정의 및 의미 | Collins 영어 사전, accessed October 31, 2025, https://www.collinsdictionary.com/ko/dictionary/english/onboard-computer
- 임베디드 시스템 - 나무위키, accessed October 31, 2025, https://namu.wiki/w/%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C%20%EC%8B%9C%EC%8A%A4%ED%85%9C
- 온보드 컴퓨터란 무엇인가요?, accessed October 31, 2025, https://www.sinsmarts.com/ko/blog/what-is-onboard-computers/
- 일체형 PC - 나무위키, accessed October 31, 2025, https://namu.wiki/w/%EC%9D%BC%EC%B2%B4%ED%98%95%20PC
-
- 임베디드 시스템, accessed October 31, 2025, https://www.chip1stop.com/sp/knowledge/062_embedded-system_ko
- 임베디드 시스템이란 무엇인가? (about Embedded System) - IT is True - 티스토리, accessed October 31, 2025, https://ittrue.tistory.com/26
- 임베디드 시스템이란? - velog, accessed October 31, 2025, https://velog.io/@qkrguswhd9361/%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C-%EA%B0%9C%EB%B0%9C%EC%9E%90
- 임베디드 시스템 Nexus: 하드웨어-소프트웨어 통합 성능 - Visure Solutions, accessed October 31, 2025, https://visuresolutions.com/ko/%EC%86%94%EB%A3%A8%EC%85%98/%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4/
- [Embedded]What is Embedded System?(~H/W) - computer science study diary - 티스토리, accessed October 31, 2025, https://moving-coding.tistory.com/24
- 마이크로컨트롤러 - 위키백과, 우리 모두의 백과사전, accessed October 31, 2025, https://ko.wikipedia.org/wiki/%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC
- [Cloud onBoard Online] 빅데이터, 머신러닝 - lijly - 티스토리, accessed October 31, 2025, https://owlyr.tistory.com/11
- 임베디드 컴퓨터란 무엇인가? - SINSMART, accessed October 31, 2025, https://www.sinsmarts.com/ko/blog/what-is-an-embedded-computer/
- 임베디드 시스템과 임베디드 - 철가면의 세상사는 법, accessed October 31, 2025, https://ironmask.net/50
- 임베디드 시스템 - 위키백과, 우리 모두의 백과사전, accessed October 31, 2025, https://ko.wikipedia.org/wiki/%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C_%EC%8B%9C%EC%8A%A4%ED%85%9C
- 공간 온보드 컴퓨팅 플랫폼 시장 규모, 예측, 2032, accessed October 31, 2025, https://www.fortunebusinessinsights.com/ko/space-on-board-computing-platform-market-108373
- 범용 컴퓨터 시스템에 비해 임베디드 컴퓨터 시스템의 특성은 무엇입니까? - 지식, accessed October 31, 2025, https://ko.neway-arab.com/info/what-are-the-characteristics-of-embedded-compu-35708915.html
- 데스크탑 VS 노트북, 길었던 논쟁의 승자를 가려보자 | IT 인벤, accessed October 31, 2025, https://www.inven.co.kr/webzine/news/?news=293538&site=it
- 게이밍 노트북과 데스크탑 비교 | 인텔®, accessed October 31, 2025, https://www.intel.co.kr/content/www/kr/ko/gaming/resources/gaming-laptop-vs-desktop.html
- 노트북은 데스크탑 컴퓨터와 어떻게 다릅니까? | 레노버 코리아 - Lenovo, accessed October 31, 2025, https://www.lenovo.com/kr/ko/glossary/what-is-laptop/
- 교육분야 > 임베디드시스템 | 국립군산대학교 컴퓨터소프트웨어학부임베디드소프트웨어전공, accessed October 31, 2025, https://www.kunsan.ac.kr/car/index.kunsan?menuCd=DOM_000008003003000000
- Embedded System + IoT - velog, accessed October 31, 2025, https://velog.io/@dahyeon/01.-Embedded-System
- 칩 (SOC) vs 단일 보드 컴퓨터 (SBC) 시스템 : 주요 차이점 및 응용 프로그램, accessed October 31, 2025, https://www.ariat-tech.kr/blog/system-on-chip(soc)-vs-single-board-computer(sbc)-key-differences-and-applications.html
- 마이크로컨트롤러 - 나무위키, accessed October 31, 2025, https://namu.wiki/w/%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC
- MCU 마이크로컨트롤러란 무엇일까? - 한국전자기술, accessed October 31, 2025, https://k-rnd.com/mcu-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%BC%EA%B9%8C/
- MCU란 - Study Story - 티스토리, accessed October 31, 2025, https://kjy1010.tistory.com/56
- 최상위 마이크로 컨트롤러 유형 및 올바른 것을 선택하는 방법?, accessed October 31, 2025, https://www.ariat-tech.kr/blog/comprehensive-analysis-of-microcontrollers.html
- 마이크로컨트롤러란 무엇인가요? - IBM, accessed October 31, 2025, https://www.ibm.com/kr-ko/think/topics/microcontroller
- 구성요소란 무엇입니까? 기능 개요 | 레노버코리아 - Lenovo, accessed October 31, 2025, https://www.lenovo.com/kr/ko/glossary/what-is-component/
- [컴퓨터구조] 컴퓨터 시스템 구성요소 - Benedicto - 티스토리, accessed October 31, 2025, https://bene-dictus.tistory.com/23
- 임베디드 시스템(Embedded System)이란 무엇인가요?, accessed October 31, 2025, https://bap-software.net/kr/knowledge/what-is-embedded-systems/
- IoT 센서의 주요 유형: IoT 프로젝트에 적합한 센서를 선택하는 방법 - MOKOSmart, accessed October 31, 2025, https://www.mokosmart.com/ko/types-of-sensors-in-iot/
-
- 드론의 구성, 주요 용어 및 통신기술, accessed October 31, 2025, https://jwprogramming.tistory.com/283
- [임베디드 시스템] Sensor 제어 - 조도 센서 - 삶의 여유, accessed October 31, 2025, https://eliotjang.github.io/%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B3%B5%ED%95%99/embedded-system-sensor-control/
- 임베디드 입출력 장치 + Sound & 온습도 & PIR & 조도 센서 - velog, accessed October 31, 2025, https://velog.io/@dahyeon/%EC%9E%84%EB%B2%A0%EB%94%94%EB%93%9C-%EC%9E%85%EC%B6%9C%EB%A0%A5-%EC%9E%A5%EC%B9%98
- 로봇공학의 센서 유형 - EVS Robot, accessed October 31, 2025, https://www.evsint.com/ko/types-of-sensors-in-robotics/
-
- 임베디드 시스템 소개, accessed October 31, 2025, http://csys.yonsei.ac.kr/lect/embed/e1.pdf
- 마더보드는 어떤 역할을 하나요? | 레노버 코리아 - Lenovo, accessed October 31, 2025, https://www.lenovo.com/kr/ko/glossary/what-does-a-motherboard-do/
- 메인보드 - 나무위키, accessed October 31, 2025, https://namu.wiki/w/%EB%A9%94%EC%9D%B8%EB%B3%B4%EB%93%9C
- ECU - StudyRepository - 티스토리, accessed October 31, 2025, https://touslesjourscoding.tistory.com/80
- 자율주행 및 로봇 인공지능 컴퓨팅 하드웨어 플랫폼 기술 - 한국전자통신연구원, accessed October 31, 2025, https://www.etri.re.kr/webzine/20210129/sub04.html
- 인터페이스 (컴퓨팅) - 위키백과, 우리 모두의 백과사전, accessed October 31, 2025, https://ko.wikipedia.org/wiki/%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4_(%EC%BB%B4%ED%93%A8%ED%8C%85)
- 사용자 인터페이스 트렌드| 디자인과 기능의 만남 | 레노버 코리아 - Lenovo, accessed October 31, 2025, https://www.lenovo.com/kr/ko/glossary/user-interface/
- 온보드 진단기 - 위키백과, 우리 모두의 백과사전, accessed October 31, 2025, https://ko.wikipedia.org/wiki/%EC%98%A8%EB%B3%B4%EB%93%9C_%EC%A7%84%EB%8B%A8%EA%B8%B0
- 실시간 운영 체제(RTOS) 및 응용 분야, accessed October 31, 2025, https://www.digikey.kr/ko/articles/real-time-operating-systems-and-their-applications
- [RTOS study 01] - RTOS란? - Engineering Agit - 티스토리, accessed October 31, 2025, https://engineering-agit.tistory.com/32
- 실시간 운영체제란 무엇인가? (about Real-time OS) - IT is True - 티스토리, accessed October 31, 2025, https://ittrue.tistory.com/27
- 실시간 운영체제 - 나무위키, accessed October 31, 2025, https://namu.wiki/w/%EC%8B%A4%EC%8B%9C%EA%B0%84%20%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C
- 실시간 운영체제 - 위키백과, 우리 모두의 백과사전, accessed October 31, 2025, https://ko.wikipedia.org/wiki/%EC%8B%A4%EC%8B%9C%EA%B0%84_%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C
- 실시간 운영 체제(RTOS)란 무엇입니까? - Bitwar 데이터 복구 프로그램, accessed October 31, 2025, https://kr.bitwar.net/course/tips/3225.html?s=g
- ECU와 E/E 아키텍쳐(1), accessed October 31, 2025, https://my-love-robot.tistory.com/6
- 세계의 자율주행차 ECU 시장 - 글로벌인포메이션, accessed October 31, 2025, https://www.giikorea.co.kr/report/go1758924-autonomous-vehicle-ecu.html
- 자동차의 두뇌 ECU의 역할을 알아보자! - 자동차상식정보 - Daum 카페, accessed October 31, 2025, https://cafe.daum.net/tozisarang/OCYB/2358
- 자동차 수많은 부품들중에 중요하다는 ECU란???, accessed October 31, 2025, https://smg1619.tistory.com/13
- 자동차 온보드 컴퓨터 ancel a202 자동차 디지털 obd 컴퓨터 디스플레이 속도 연료 소비 온도 게이지 odb2 스캐너 - 공구프로, accessed October 31, 2025, https://09pro.com/product/%EC%9E%90%EB%8F%99%EC%B0%A8-%EC%98%A8%EB%B3%B4%EB%93%9C-%EC%BB%B4%ED%93%A8%ED%84%B0-ancel-a202-%EC%9E%90%EB%8F%99%EC%B0%A8-%EB%94%94%EC%A7%80%ED%84%B8-obd-%EC%BB%B4%ED%93%A8%ED%84%B0-%EB%94%94%EC%8A%A4%ED%94%8C%EB%A0%88%EC%9D%B4-%EC%86%8D%EB%8F%84-%EC%97%B0%EB%A3%8C-%EC%86%8C%EB%B9%84-%EC%98%A8%EB%8F%84-%EA%B2%8C%EC%9D%B4%EC%A7%80-odb2-%EC%8A%A4%EC%BA%90%EB%84%88/33312/
- 전자 제어 장치 Ecu 시장: 동향 및 성장 분석 2032 - WiseGuy Reports, accessed October 31, 2025, https://www.wiseguyreports.com/ko/reports/electronic-control-unit-ecu-market
- 자율주행 자동차 기술 · 시장 동향 : 핵심기술, 시장규모, 사업리스크 중심으로 - 한국신용정보원, accessed October 31, 2025, https://www.kcredit.or.kr:1441/download.do?fileParam1=1518&fileParam2=1026&fileParam3=ATTACH
- 과소평가된 ECU 소프트웨어 개발 - ETAS, accessed October 31, 2025, https://www.etas.com/ww/ko/about-etas/newsroom/overview/the-underrated-ecu-software-development-why-its-the-key-weapon-for-oems-to-outpace-the-market/
- 항공전자 - 위키백과, 우리 모두의 백과사전, accessed October 31, 2025, https://ko.wikipedia.org/wiki/%ED%95%AD%EA%B3%B5%EC%A0%84%EC%9E%90
- Korean Institute of Information Technology, accessed October 31, 2025, https://ki-it.com/_common/do.php?a=full&b=12&bidx=2472&aidx=28059
- 드론의 안전성 향상을 위한 효율적인 비행제어장치의 설계 및 구현, accessed October 31, 2025, https://ki-it.com/xml/28059/28059.pdf
- [시장보고서]위성 자세 궤도 제어 시스템(AOCS) 시장 : 시장 점유율 분석, 산업 동향 및 통계, 성장 예측(2025-2030년) - 글로벌인포메이션, accessed October 31, 2025, https://www.giikorea.co.kr/report/moi1687977-satellite-attitude-orbit-control-system-market.html
- 인공위성 구성 - SNIPE - 한국천문연구원, accessed October 31, 2025, https://kswrc.kasi.re.kr/snipe/satellite_platform.php?lang=ko
- attitude and orbit control system (AOCS) | European Cooperation for Space Standardization, accessed October 31, 2025, https://ecss.nl/item/?glossary_id=564
- 아시아 태평양 위성 자세 및 궤도 제어 시스템 시장 규모 및 점유율 분석 – 산업 연구 보고서, accessed October 31, 2025, https://www.mordorintelligence.kr/industry-reports/asia-pacific-satellite-attitude-and-orbit-control-system-market
- 위성 자세 및 궤도 제어 시스템 시장 규모 보고서 - 2032 - Global Market Insights, accessed October 31, 2025, https://www.gminsights.com/ko/industry-analysis/satellite-attitude-and-orbit-control-systems-market
- [ 컴퓨터구조 ] 1.4 컴퓨터 구조의 발전 과정 - YZ ZONE - 티스토리, accessed October 31, 2025, https://yz-zone.tistory.com/63
- 온디바이스 인공지능 - 나무위키, accessed October 31, 2025, https://namu.wiki/w/%EC%98%A8%EB%94%94%EB%B0%94%EC%9D%B4%EC%8A%A4%20%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5
- 차세대 딥러닝 기술 ’온 디바이스(On-Device) AI’란? | 삼성반도체 - Samsung Semiconductor, accessed October 31, 2025, https://semiconductor.samsung.com/kr/news-events/tech-blog/on-device-ai-next-generation-of-deep-learning-technology/
- 왜 지금 ’온디바이스 AI’가 뜨거운가? - VLM OCR 기술력 독보적 1위, 한국딥러닝이 증명합니다, accessed October 31, 2025, https://www.koreadeep.com/blog/on-device-ai
- 클라우드 AI vs 온디바이스 AI: 공존과 진화의 방향 | 인사이트리포트 | 삼성SDS, accessed October 31, 2025, https://www.samsungsds.com/kr/insights/ondevice-ai-and-cloud-ai.html
- 2025년 AI PC 대세 시대! 당신이 알아야 할 모든 것 - 투이컨설팅, accessed October 31, 2025, https://www.2e.co.kr/news/articleView.html?idxno=303612
- 임베디드 시스템 시장 규모, 점유율 및 성장 | 보고 [2030] - Fortune Business Insights, accessed October 31, 2025, https://www.fortunebusinessinsights.com/ko/embedded-systems-market-108767
- 2024 임베디드 개발자의 전망과 고용시장의 주요 특징, accessed October 31, 2025, https://reallinux.co.kr/blog/243
- 사물인터넷을 중심으로 본 글로벌 임베디드 시스템 시장 동향 - 소프트웨어정책연구소, accessed October 31, 2025, https://spri.kr/posts/view/22617?code=data_all&study_type=industry_trend
- 2035년 임베디드 AI 시장 규모, 점유율, 성장 및 산업 동향 - Research Nester, accessed October 31, 2025, https://www.researchnester.com/kr/reports/embedded-ai-market/5715